<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>111-利用new Object创建对象</title>
    <script>
        // 利用 new Object 创建对象
        var obj = new Object(); // 创建了一个空的对象
        obj.uname = '张三疯';
        obj.age = 18;
        obj.sex = '男';
        obj.sayHi = function () {
            console.log('hi~');
        }
        // (1) 我们是利用 等号 = 赋值的方法 添加对象的属性和方法
        // (2) 每个属性和方法之间用 分号结束
        console.log(obj.uname);
        console.log(obj['sex']);
        obj.sayHi();

        // 练习：请按照要求写出对象
        // 请用new Object形式创建要给鸣人对象。
        // 具体信息如下：
        // 姓名：鸣人
        // 性别：男
        // 年龄：19岁
        // 技能（skill）：影分身术

        // 自写：
        var objP = new Object();
        objP.pName = '鸣人';
        objP.pSex = '男';
        objP.pAge = 19;
        objP.pSkill = function () {
            console.log('影分身术');
        }
    </script>
</head>

<body>

</body>

</html>